/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author edilson
 */
public enum TipoQuestao {
    DESCRITIVA("Descritiva"),
    VERSADEIRO_OU_FALSO("Verdadeiro ou Falso"),
    MULTIPLA_ESCOLHA("Multipla Escolha"),
    MULTIPLA_SELECAO("Multipla Seleção");

    private String nome;

    private TipoQuestao(String nome) {
    this.nome = nome;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public static List<TipoQuestao> getList(){
        List<TipoQuestao> lista = new ArrayList<TipoQuestao>();
        for (TipoQuestao tipoQuestao : TipoQuestao.values()) {
            lista.add(tipoQuestao);
        }
        return lista;

    }

    public boolean isDescritiva(){
        if(this == TipoQuestao.DESCRITIVA){
            return true;
        }
        return false;
    }
    public boolean isVerdadeiroOuFalso(){
        if(this == TipoQuestao.VERSADEIRO_OU_FALSO){
            return true;
        }
        return false;
    }
    public boolean isMultiplaEscolha(){
        if(this == TipoQuestao.MULTIPLA_ESCOLHA){
            return true;
        }
        return false;
    }
    public boolean isMultiplaSelecao(){
        if(this == TipoQuestao.MULTIPLA_SELECAO){
            return true;
        }
        return false;
    }
}